body {min-height:600px; background:#c1c1c1 url(/images/body-background.png) top left repeat-x; }
/*
 table.wrapper {width:100%; height:100%;  border-left:1px solid #E2E2E2; border-right:1px solid #E2E2E2}
*/
#wrapper {width:1000px; background:#fff; margin:0px auto; border-left:1px solid #DDD; border-right:1px solid #DDD;}
#main {position:relative; width:100%; height:100%; background:url(../images/mback.png) top center no-repeat;}
#header {position:absolute; top:20px; width:1000px; height:50px;}
#line {background:url(../images/lback.png) 50% 50% repeat-x; width:70px; height:100%}
#line.lline {float:left}
#line.rline {float:right}
#menu {margin:0 80px; text-align:right; vertical-align:top;}
#menu li {display:inline-block;  padding:10px 30px 5px 3px;}
#menu a {display:inline-block; padding-bottom:1px; font:oblique bold 14px Arial; letter-spacing:-1px; color:#0c90ff; text-transform:uppercase; text-decoration:none}
#menu a.current, #menu a:hover {border-bottom:2px solid #0c90ff;}

#bottom {position:absolute; bottom:30px; width:100%; height:30px;}
#bphone {position:absolute; left:90px; top:-15px; font:oblique bold 14px Arial; letter-spacing:-1px; color:#0c90ff; text-transform:uppercase;}
#bphone span {display:inline-block; position:relative; top: 4px; left:5px; font-size:30px; text-decoration:none;}
#offer {display:block; position:absolute; top:-1px; left:710px; cursor:pointer; z-index:100;  text-decoration:none}
#offer span { font:oblique bold 14px Arial; padding-bottom:1px; letter-spacing:-1px; color:#0c90ff; text-transform:uppercase;}
#offer span:hover {border-bottom:2px solid #0c90ff;}
#page {display:block; position:absolute; width:840px; height:390px; padding:35px; background:url(../images/pback.png); top:100px; left:40px; border-radius:10px;  -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #0c90ff;}
#loader {position:absolute; z-index:200;background:#fff url(../images/loader.gif) 50% 50% no-repeat; opacity:.6;}

#page .page{display:block; width:100%; height:100%; border:1px solid #80c6ff; overflow:auto; background:url(../images/p2back.png)}
#page .page p {font:normal 14px Tahoma; color:#084784; line-height:20px; padding:5px 15px 5px; text-align:justify}
#page .page a {font:normal 14px Tahoma; color:#084784; border-bottom:1px solid #084784; text-decoration:none;}
#page .page a:hover {border:none}
#page .page form {text-align:center;}
#page .page select, #page .page input {display:block; width:50%; margin:5px auto; font:14px Tahoma; color:#034073; border:1px solid #80c6ff;}
#page .page select option {padding-left:5px;}
#page .page button {display:inline-block; margin:5px auto;}
#page .page h1 {text-align:justify; font:oblique bold 14px Arial; text-transform:uppercase; color:#0c90ff; margin:15px 22px 18px;}
#page .page h2 {text-align:left; font:oblique bold 14px Arial; text-transform:uppercase; color:#0c90ff; border-bottom:1px solid #0c90ff; margin:5px 22px 18px; padding-bottom:3px;}
#page span.divider {display:block; height:15px;}

#page #error {display:none;}
#cbutton {position:absolute; width:35px; height:35px; background:url(../images/cbutton.png) no-repeat; right:-10px; top:-10px; cursor:pointer;}